// 导入axios
import axios from 'axios';

// 定义常量，该常量为默认数据的错误码
const ERR_OK = 0;

// 导出方法，将get方法进行封装
export function get(url){
    // 返回一个方法，将url固化到params中
    // 不用每次都将url作为参数进行传输
    return function (params) {
        return axios.get(url, {
            params
        }).then ((res) => {
            // res.data中的data为对象，里面的参数是errno, data
            const {errno, data} = res.data;
            // 判断错误码是否为0，为0即成功
            if(errno === ERR_OK){
                // 返回data，成功结果
                return data;
            }
            // 验证为否的时候执行catch中代码
        }).catch(() => {

        })
    }
}
